package org.gol.paxos.client;

import java.util.ArrayList;
import java.util.List;

import org.gol.paxos.Parliament;
import org.gol.paxos.Topic;
import org.gol.paxos.member.Citizen;

public class PaxosIslandBasic {

	public static List<Topic> topicList = new ArrayList<Topic>();
	public static Parliament oParliament;
	public static int maxSenatorNum = 5;

	public static void main(String[] args) {

		// 建立由maxSenatorNum个参议员组成的议会 能成为高富帅的人是有限的
		oParliament = new Parliament(maxSenatorNum);

		// 添加公民代表 屁民要多少有多少
		for (int i = 0; i < 10; i++) {
			Citizen oCitizen = new Citizen("C" + i);
			oParliament.addCitizen(oCitizen);
		}

		// 公民代表开始准备向参议员提案
		// 添加议题 这里设定议题为各种商品定价 公民代表可以标定价格为100块 200块 500块三种
		for (int i = 0; i < 10; i++) {
			topicList.add(new Topic("商品" + i + "'s price is : "));
		}
	}
}
